X-Git-Url: https://git.shalnoff.com/LED%20tetris/blobdiff_plain/57f4039e9080d7df5a7a17e1518100f79fe9f432..e5ba94bdd4f728795e79f1fc56c1d7dddd229e35:/compiled.map diff --git a/compiled.map b/compiled.map deleted file mode 100644 index 7569405..0000000 --- a/compiled.map +++ /dev/null @@ -1,434 +0,0 @@ -Archive member included because of file (symbol) - -/usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodhi4.o) - tetris.o (__udivmodhi4) -/usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_divmodhi4.o) - tetris.o (__divmodhi4) -/usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodsi4.o) - tetris.o (__udivmodsi4) -/usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o (exit) -/usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_copy_data.o) - tetris.o (__do_copy_data) -/usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_clear_bss.o) - tetris.o (__do_clear_bss) - -Allocating common symbols -Common symbol size file - -screen 0x9 tetris.o -prewRandomDigit 0x1 tetris.o -oldu 0x1 tetris.o -u 0x1 tetris.o - -Memory Configuration - -Name Origin Length Attributes -text 0x00000000 0x00020000 xr -data 0x00800060 0x0000ffa0 rw !x -eeprom 0x00810000 0x00010000 rw !x -fuse 0x00820000 0x00000400 rw !x -lock 0x00830000 0x00000400 rw !x -signature 0x00840000 0x00000400 rw !x -*default* 0x00000000 0xffffffff - -Linker script and memory map - -Address of section .data set to 0x800100 -LOAD /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o -LOAD tetris.o -LOAD /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a -LOAD /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/libc.a -LOAD /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a - -.hash - *(.hash) - -.dynsym - *(.dynsym) - -.dynstr - *(.dynstr) - -.gnu.version - *(.gnu.version) - -.gnu.version_d - *(.gnu.version_d) - -.gnu.version_r - *(.gnu.version_r) - -.rel.init - *(.rel.init) - -.rela.init - *(.rela.init) - -.rel.text - *(.rel.text) - *(.rel.text.*) - *(.rel.gnu.linkonce.t*) - -.rela.text - *(.rela.text) - *(.rela.text.*) - *(.rela.gnu.linkonce.t*) - -.rel.fini - *(.rel.fini) - -.rela.fini - *(.rela.fini) - -.rel.rodata - *(.rel.rodata) - *(.rel.rodata.*) - *(.rel.gnu.linkonce.r*) - -.rela.rodata - *(.rela.rodata) - *(.rela.rodata.*) - *(.rela.gnu.linkonce.r*) - -.rel.data - *(.rel.data) - *(.rel.data.*) - *(.rel.gnu.linkonce.d*) - -.rela.data - *(.rela.data) - *(.rela.data.*) - *(.rela.gnu.linkonce.d*) - -.rel.ctors - *(.rel.ctors) - -.rela.ctors - *(.rela.ctors) - -.rel.dtors - *(.rel.dtors) - -.rela.dtors - *(.rela.dtors) - -.rel.got - *(.rel.got) - -.rela.got - *(.rela.got) - -.rel.bss - *(.rel.bss) - -.rela.bss - *(.rela.bss) - -.rel.plt - *(.rel.plt) - -.rela.plt - *(.rela.plt) - -.text 0x00000000 0xe12 - *(.vectors) - .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - 0x00000000 __vectors - 0x00000000 __vector_default - *(.vectors) - *(.progmem.gcc*) - *(.progmem*) - 0x00000068 . = ALIGN (0x2) - 0x00000068 __trampolines_start = . - *(.trampolines) - .trampolines 0x00000068 0x0 linker stubs - *(.trampolines*) - 0x00000068 __trampolines_end = . - *(.jumptables) - *(.jumptables*) - *(.lowtext) - *(.lowtext*) - 0x00000068 __ctors_start = . - *(.ctors) - 0x00000068 __ctors_end = . - 0x00000068 __dtors_start = . - *(.dtors) - 0x00000068 __dtors_end = . - SORT(*)(.ctors) - SORT(*)(.dtors) - *(.init0) - .init0 0x00000068 0x0 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - 0x00000068 __init - *(.init0) - *(.init1) - *(.init1) - *(.init2) - .init2 0x00000068 0xc /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - *(.init2) - *(.init3) - *(.init3) - *(.init4) - .init4 0x00000074 0x16 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_copy_data.o) - 0x00000074 __do_copy_data - .init4 0x0000008a 0x10 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_clear_bss.o) - 0x0000008a __do_clear_bss - *(.init4) - *(.init5) - *(.init5) - *(.init6) - *(.init6) - *(.init7) - *(.init7) - *(.init8) - *(.init8) - *(.init9) - .init9 0x0000009a 0x8 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - *(.init9) - *(.text) - .text 0x000000a2 0x4 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - 0x000000a2 __vector_22 - 0x000000a2 __vector_1 - 0x000000a2 __vector_24 - 0x000000a2 __vector_12 - 0x000000a2 __bad_interrupt - 0x000000a2 __vector_6 - 0x000000a2 __vector_3 - 0x000000a2 __vector_23 - 0x000000a2 __vector_25 - 0x000000a2 __vector_11 - 0x000000a2 __vector_13 - 0x000000a2 __vector_17 - 0x000000a2 __vector_19 - 0x000000a2 __vector_7 - 0x000000a2 __vector_5 - 0x000000a2 __vector_4 - 0x000000a2 __vector_9 - 0x000000a2 __vector_2 - 0x000000a2 __vector_21 - 0x000000a2 __vector_15 - 0x000000a2 __vector_8 - 0x000000a2 __vector_14 - 0x000000a2 __vector_10 - 0x000000a2 __vector_16 - 0x000000a2 __vector_20 - .text 0x000000a6 0xcd6 tetris.o - 0x000000a6 setRXCIE_USART0 - 0x000000b2 init_USART0 - 0x000000cc receive_1byte_USART0 - 0x000000da transmit_1byte_USART0 - 0x000000ea __vector_18 - 0x0000011e transmit_str_USART0 - 0x00000138 transmit_4digit_USART0 - 0x00000194 delay_ms - 0x000001d0 delay_ns - 0x0000020a beep - 0x00000272 bleepBleepSound - 0x000002e4 putByte - 0x00000318 maxOne - 0x00000372 moveLine - 0x000003a6 redrawScreen - 0x0000045a checkDown - 0x000004ec checkStart - 0x0000057e checkLeft - 0x0000066c checkRight - 0x0000075a checkTurn - 0x00000820 checkFullLine - 0x0000095e gameOver - 0x00000ad6 stopFigure - 0x00000b8c main - .text 0x00000d7c 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodhi4.o) - .text 0x00000d7c 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_divmodhi4.o) - .text 0x00000d7c 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodsi4.o) - .text 0x00000d7c 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - .text 0x00000d7c 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_copy_data.o) - .text 0x00000d7c 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_clear_bss.o) - 0x00000d7c . = ALIGN (0x2) - *(.text.*) - .text.libgcc 0x00000d7c 0x28 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodhi4.o) - 0x00000d7c __udivmodhi4 - .text.libgcc 0x00000da4 0x26 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_divmodhi4.o) - 0x00000da4 __divmodhi4 - 0x00000da4 _div - .text.libgcc 0x00000dca 0x44 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodsi4.o) - 0x00000dca __udivmodsi4 - .text.libgcc 0x00000e0e 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - .text.libgcc 0x00000e0e 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_copy_data.o) - .text.libgcc 0x00000e0e 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_clear_bss.o) - 0x00000e0e . = ALIGN (0x2) - *(.fini9) - .fini9 0x00000e0e 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - 0x00000e0e exit - 0x00000e0e _exit - *(.fini9) - *(.fini8) - *(.fini8) - *(.fini7) - *(.fini7) - *(.fini6) - *(.fini6) - *(.fini5) - *(.fini5) - *(.fini4) - *(.fini4) - *(.fini3) - *(.fini3) - *(.fini2) - *(.fini2) - *(.fini1) - *(.fini1) - *(.fini0) - .fini0 0x00000e0e 0x4 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - *(.fini0) - 0x00000e12 _etext = . - -.data 0x00800100 0x8a load address 0x00000e12 - 0x00800100 PROVIDE (__data_start, .) - *(.data) - .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - .data 0x00800100 0x8a tetris.o - 0x00800127 max7219_reg_digit0 - 0x00800128 max7219_reg_digit1 - 0x00800129 max7219_reg_digit2 - 0x0080012a max7219_reg_digit3 - 0x0080012b max7219_reg_digit4 - 0x0080012c max7219_reg_digit5 - 0x0080012d max7219_reg_digit6 - 0x0080012e max7219_reg_digit7 - 0x0080012f max7219_reg_decodeMode - 0x00800130 max7219_reg_intensity - 0x00800131 max7219_reg_scanLimit - 0x00800132 max7219_reg_shutdown - 0x00800133 max7219_reg_displayTest - 0x00800134 figure - 0x00800184 currentFigure - 0x00800185 currentX - 0x00800186 score - .data 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodhi4.o) - .data 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_divmodhi4.o) - .data 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodsi4.o) - .data 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - .data 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_copy_data.o) - .data 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_clear_bss.o) - *(.data*) - *(.rodata) - *(.rodata*) - *(.gnu.linkonce.d*) - 0x0080018a . = ALIGN (0x2) - 0x0080018a _edata = . - 0x0080018a PROVIDE (__data_end, .) - -.bss 0x0080018a 0x14 - 0x0080018a PROVIDE (__bss_start, .) - *(.bss) - .bss 0x0080018a 0x0 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - .bss 0x0080018a 0x8 tetris.o - 0x0080018a max7219_reg_noop - 0x0080018b currentTurn - 0x0080018c currentY - 0x0080018d timer - 0x00800191 randomDigit - .bss 0x00800192 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodhi4.o) - .bss 0x00800192 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_divmodhi4.o) - .bss 0x00800192 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_udivmodsi4.o) - .bss 0x00800192 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_exit.o) - .bss 0x00800192 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_copy_data.o) - .bss 0x00800192 0x0 /usr/lib/gcc/avr/4.3.4/avr5/libgcc.a(_clear_bss.o) - *(.bss*) - *(COMMON) - COMMON 0x00800192 0xc tetris.o - 0x00800192 screen - 0x0080019b prewRandomDigit - 0x0080019c oldu - 0x0080019d u - 0x0080019e PROVIDE (__bss_end, .) - 0x00000e12 __data_load_start = LOADADDR (.data) - 0x00000e9c __data_load_end = (__data_load_start + SIZEOF (.data)) - -.noinit 0x0080019e 0x0 - 0x0080019e PROVIDE (__noinit_start, .) - *(.noinit*) - 0x0080019e PROVIDE (__noinit_end, .) - 0x0080019e _end = . - 0x0080019e PROVIDE (__heap_start, .) - -.eeprom 0x00810000 0x0 - *(.eeprom*) - 0x00810000 __eeprom_end = . - -.fuse - *(.fuse) - *(.lfuse) - *(.hfuse) - *(.efuse) - -.lock - *(.lock*) - -.signature - *(.signature*) - -.stab 0x00000000 0x6b4 - *(.stab) - .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - -.stabstr 0x00000000 0x54 - *(.stabstr) - .stabstr 0x00000000 0x54 /usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr5/crtm168.o - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment - *(.comment) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges - *(.debug_aranges) - -.debug_pubnames - *(.debug_pubnames) - -.debug_info - *(.debug_info) - *(.gnu.linkonce.wi.*) - -.debug_abbrev - *(.debug_abbrev) - -.debug_line - *(.debug_line) - -.debug_frame - *(.debug_frame) - -.debug_str - *(.debug_str) - -.debug_loc - *(.debug_loc) - -.debug_macinfo - *(.debug_macinfo) -OUTPUT(compiled.elf elf32-avr) -LOAD linker stubs